﻿@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
body{
	font:normal normal 16px/1 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;
	color: #000;
}
textarea,input{
	font:normal normal 16px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;
}
ul,li{
	list-style: none;
}
img{
	display:block;
	border: 0;
}
.clear:after {
	content:"";
	display: block;
	clear:both;
}
body,div,p,ol,ul,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding:0;
	list-style: none;
}

a{
	color:inherit;
	text-decoration: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
div>img{
	width: 100%;
}
.dis{
	display: none;
}
.z-center{
	width: 1300px;
	margin: 0 auto;
}
@font-face {
	font-family:"font1";
	src:url("../font/font1/AdobeHeitiStdRegular.otf") format("opentype"),
	url("../font/font1/AdobeHeitiStdRegular.ttf") format("truetype"),
	url("../fonts/adobeheitistdregular.woff") format("woff");
}
/*@font-face {
	font-family:"font2";
	src:url("../font/font2/FZXKJW.otf") format("opentype"),
       	url("../font/font2/FZXKJW.ttf") format("truetype"),
       	url("../fonts/fzxkjw.woff") format("woff");
}
@font-face {
	font-family:"font3";
	src:url("../font/font3/fzxqjt.otf") format("opentype"),
       	url("../font/font3/fzxqjt.ttf") format("truetype"),
       	url("../fonts/fzxqjt.woff") format("woff");
}*/
@font-face {
	font-family:"font4";
	src:url("../font/font4/impact.otf") format("opentype"),
	url("../font/font4/impact.ttf") format("truetype"),
	url("../fonts/impact.woff") format("woff");
}

{页头}
.z-head{
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.z-headd1{
	max-width: 1576px;
	min-width: 1300px;
	margin: 0 auto;
	height: 100px;
	background: #FFFFFF;
	position: relative;
}
.z-headd2{
	width: 76%;
	/*margin: 0 auto;*/
	position: relative;
	left: 262px;
	display: flex;
	justify-content: space-between;
}
.z-headd2>div{
	width: 110px;
	height: 100px;
	overflow: hidden;
	position: relative;
}
.z-headd2>div p{
	width: 100%;
	height: 100%;
	font-size: 20px;
	text-align: center;
	line-height: 100px;
	color: #333333;
	white-space: nowrap;
	transition: 0.6s;
	font-family: cursive;
	font-weight: bold;
}
.z-headline{
	width: 0;
	height: 5px;
	position: absolute;
	top: 0;
	left: 50%;
	background: #0361d3;
	transition: 0.6s;
}
.z-headd2>div:hover .z-headline{
	width: 100%;
	top: 0;
	margin-left: -50%;
	transition: 0.6s;
}
.z-headd2>div:hover p{
	color: #033572;
	transition: 0.6s;
}
.z-headi1{
	width: 224px;
	/*padding-top: 22px;*/
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.z-headd3{
	position: absolute;
	top: 0;
	right: 0;
	width: 122px;
	height: 100px;
}
.z-headi2{
	width: 16px;
	position: absolute;
	right: 0;
	top: 42px;
}
.z-headinp1{
	width: 140px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	border: 0;
	background: none;
	outline: none;
	display: block;
	margin-right: 6px;
	position: absolute;
	top: 40px;
	right: 22px;
}
.z-headl1{
	width: 0;
	height: 1px;
	background: #033572;
	position: absolute;
	top: 25px;
	left: -152px;
	transition: 0.6s;
}
.z-headi2:hover .z-headl1{
	width: 168px;
	transition: 0.6s;
}

{页尾}
.z-foot{
	width: 100%;
	height: 59px;
	border-top: 1px solid #dddddd;
	background: #ffffff;
}
.z-footcen1{
	width: 1300px;
	height: 59px;
	margin: 0 auto;
}
.z-footp{
	font-size: 14px;
	line-height: 59px;
	color: #666666;
}
.z-footp:first-child{
	margin-left: 103px;
}
.z-footp:last-child{
	margin-right: 92px;
}

{首页-轮播图}
.swiper-container{
	width: 100%;
	min-width: 1300px;
}
.swiper-slide{
	height: auto!important;
}
.swiper-wrapper{
	height: auto!important;
}

.swiper-active-switch{
	color: #000000;
	width: 150px!important;
}

.z-sy-bannerl1{
	width: 106px;
	height: 3px;
	margin-left: 25px;
	background: #cfcfcf;
	display: inline-block;
	overflow: hidden;
	position: relative;
	top: -4px;
}
.z-sy-bannerl2{
	width: 18px;
	height: 3px;
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	transition: 0.6s;
}
.z-sy-bannerl1:hover .z-sy-bannerl2{
	width: 106px;
	transition: 0.6s;
}
.swiper-pagination-bullet{
	display: inline-block;
	width: 50px;
	height: 16px;
	margin: 0 5px;
	opacity: 1;
	border-radius: 0!important;
	background: none;
	cursor: pointer;
	overflow: hidden;
}
.swiper-pagination-bullet-active{
	display: inline-block;
	width: 150px;
	height: 16px;
	margin: 0 5px;
	opacity: 1;
	border-radius: 0!important;
	background: none;
	cursor: pointer;
	overflow: hidden;
}

{首页-banner}
.z-banner1{
	width: 100%;
	min-width: 1300px;
	position: relative;
	overflow: hidden;
}
.z-banner1-i1{
	width: 100%;
}
.z-banner1-cen1{
	margin: 0 auto;
	position: absolute;
	top:0;
	left: 0;
	z-index: 101;
}
.z-banner1-i2{
	width: 966px;
	overflow: hidden;
	position: absolute;
	top: 306px;
	left: 166px;
}
.z-banner1-p1{
	width: 100%;
	height: 156px;
	font-size: 156px;
	line-height: 156px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial;
}
.z-banner1-d1{
	width: 100%;
	padding-top: 133px;
}
.z-banner1-d2{
	width: 430px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 32px;
}
.z-banner1-d2>div:first-child{
	width: 50%;
	height: 46px;
	border: 1px solid #ffff00;
	border-right: 0;
	box-sizing: border-box;
	font-size: 28px;
	line-height: 44px;
	text-align: center;
	color: #ffff00;
}
.z-banner1-d2>div:last-child{
	width: 50%;
	height: 46px;
	border-right: 0;
	box-sizing: border-box;
	font-size: 28px;
	line-height: 44px;
	text-align: center;
	color: #ffffff;
	background: #f1b41a;
}
.z-banner1-p2{
	width: 100%;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: 20px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 10px;
}
.z-banner1-p3{
	width: 100%;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 35px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 86px;
}

{首页-数字}
.z-sy-szd1{
	width: 1300px;
	height: 248px;
	margin: 0 auto;
	overflow: hidden;
}
.z-sy-szd2{
	width: 1187px;
	height: 100%;
	margin: 0 auto;
}
.z-sy-szd2>div{
	width: 296px;
	height: 100%;
	padding-top: 78px;
	box-sizing: border-box;
	border-right: 1px solid #e5e5e5;
	position: relative;
}
.z-sy-szd2>div:last-child{
	border: 0;
}
.z-sy-szp1{
	width: 100%;
	height: 74px;
	font-size: 56px;
	line-height: 74px;
	text-align: center;
	color: #033572;
	font-weight: bold;
	font-family: "font4";
}
.z-sy-szp2{
	width: 100%;
	height: 20px;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #636262;
}
.z-sy-szi1{
	color: #033572;
	width: 14px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	top: 82px;
}
.z-sy-szd2>div:nth-child(1) .z-sy-szi1{
	left: 216px;
}
.z-sy-szd2>div:nth-child(2) .z-sy-szi1{
	left: 196px;
}
.z-sy-szd2>div:nth-child(3) .z-sy-szi1{
	left: 184px;
}
.z-sy-szd2>div:nth-child(4) .z-sy-szi1{
	left: 216px;
}

{首页-走进凯恒}
.z-sy-walkd1{
	width: 100%;
	min-width: 1300px;
	height: 680px;
	position: relative;
	overflow: hidden;
}
.z-sy-walki1{
	width: 1920px;
	height: 680px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	z-index: 100;
	transition: 0.6s;
}
.z-sy-walkd1:hover .z-sy-walki1{
	transform: scale(1.1);
	transition: 0.6s;
}
.z-sy-walkcen1{
	width: 1300px;
	margin: 0 auto;
	position: relative;
	z-index: 101;
}
.z-sy-walkp1{
	width: 300px;
	margin: 0 auto;
	padding-top: 108px;
	height: 46px;
	font-size: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 46px;
}
.z-sy-walkp2{
	width: 400px;
	margin: 0 auto;
	height: 46px;
	font-size: 38px;
	color: #d8d8d8;
	text-align: center;
	line-height: 46px;
	margin-bottom: 10px;
	font-family:"font3";
	font-family: Arial;
}
.z-sy-walkl1{
	width: 56px;
	margin: 0 auto;
	height: 2px;
	background: #fff;
	margin-bottom: 55px;
}
.z-sy-walkd2{
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 54px;
	display: flex;
	justify-content: center;
}
/*.z-sy-walkd2>div{*/
/*	width: 133px;*/
/*}*/
.z-sy-walkp3{
	width: 120px;
	height: 36px;
	font-size: 18px;
	line-height: 36px;
	color: #000000;
	text-align: center;
}
.z-sy-walkl2{
	width: 24px;
	height: 1px;
	background: #cfcfcf;
	position: relative;
	top: 18px;
}
.z-sy-walkd2>div:hover .z-sy-walkl2{
	background: #033572;
}
.z-sy-walkpa1{
	width: 850px;
	margin: 0 auto;
	height: 132px;
	position: relative;
}
.z-sy-walkp4{
	width: 850px;
	height: 132px;
	font-size: 16px;
	line-height: 33px;
	text-align: center;
	color: #666666;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	transition: 0.6s;
}
.z-sy-walkbt1{
	width: 142px;
	height: 30px;
	border: 0;
	border-radius: 15px;
	background: #004890;
	outline: none;
	display: block;
	position: relative;
	z-index: 102;
	top: 56px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-walkbt1:hover{
	background: #ffffff;
	color: #004890;
	border: 1px solid #004890;
	box-sizing: border-box;
	transition: 0.6s;
}

{首页-品牌产品}
.z-sy-pctd1{
	width: 100%;
	min-width: 1300px;
	height: 1044px;
	overflow: hidden;
	background-size: cover;
	background-image: url('/static/images/index_bg/3.jpg');
}
.z-sy-pctcen1{
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}
.z-sy-pctp1{
	width: 300px;
	margin: 0 auto;
	padding-top: 90px;
	height: 46px;
	font-size: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 46px;
}
.z-sy-pctp2{
	width: 400px;
	margin: 0 auto;
	height: 46px;
	font-size: 38px;
	color: #fff;
	text-align: center;
	line-height: 46px;
	margin-bottom: 10px;
	font-family:"font3";
	font-family: Arial;
}
.z-sy-pctl1{
	width: 56px;
	margin: 0 auto;
	height: 2px;
	background: #033572;
	margin-bottom: 50px;
}
.z-sy-pctcen2{
	width: 1040px;
	margin: 0 auto;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}
.z-sy-pctp3{
	height: 32px;
	border: 1px solid #dedede;
	background: #ffffff;
	font-size: 16px;
	line-height: 32px;
	color: #000000;
	padding: 0 14px;
	/*margin: 0 10px;*/
	margin-bottom: 45px;
	transition: 0.6s;
}
.z-sy-pctp3:hover{
	border: 1px solid #033572;
	background: #033572;
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-pctcen3{
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}
.z-sy-pctcen3>div{
	width: 1400px;
}
.z-sy-pctd2{
	width: 311px;
	height: 294px;
	border: 1px solid #e9e9e9;
	margin-right: 16px;
	margin-bottom: 25px;
}
.z-sy-pcti1{
	width: 100%;
	height: 226px;
	overflow: hidden;
}
.z-sy-pcti1>img{
	width: 100%;
	transition: 0.6s;
}
.z-sy-pctd2:hover .z-sy-pcti1>img{
	transform: scale(1.18);
	transition: 0.6s;
}
.z-sy-pctp4{
	width: 100%;
	height: calc(294px - 226px);
	font-size: 16px;
	line-height: calc(294px - 226px);
	color: #333333;
	text-align: center;
	background: #ffffff;
	transition: 0.6s;
	position: relative;
	overflow: hidden;
}
.z-sy-pctp4>p{
	width: 100%;
	height: calc(294px - 226px);
	font-size: 16px;
	line-height: calc(294px - 226px);
	color: #333333;
	text-align: center;
	transition: 0.6s;
	position: relative;
	z-index: 101;
}
.z-sy-pctp4>div{
	width: 0;
	height: calc(294px - 226px);
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 100;
	background: #033572;
	transition: 0.6s;
}
.z-sy-pctd2:hover .z-sy-pctp4>p{
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-pctd2:hover .z-sy-pctp4>div{
	width: 100%;
	margin-left: -50%;
	transition: 0.6s;
}
.z-sy-pctbt1{
	width: 142px;
	height: 30px;
	border: 0;
	border-radius: 15px;
	background: #004890;
	outline: none;
	display: block;
	position: relative;
	z-index: 102;
	top: 34px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-pctbt1:hover{
	background: #ffffff;
	color: #004890;
	border: 1px solid #004890;
	box-sizing: border-box;
	transition: 0.6s;
}

{首页-解决方案}
.z-sy-sold1{
	width: 100%;
	min-width: 1300px;
	height: 990px;
	overflow: hidden;
	position: relative;
}
.z-sy-solcen1{
	width: 1300px;
	margin: 0 auto;
}
.z-sy-solp1{
	width: 300px;
	margin: 0 auto;
	padding-top: 34px;
	height: 46px;
	font-size: 38px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	line-height: 46px;
}
.z-sy-solp2{
	width: 400px;
	margin: 0 auto;
	height: 46px;
	font-size: 38px;
	color: #d8d8d8;
	text-align: center;
	line-height: 46px;
	margin-bottom: 10px;
	font-family:"font3";
	font-family: Arial;
}
.z-sy-soll1{
	width: 56px;
	margin: 0 auto;
	height: 2px;
	background: #033572;
	margin-bottom: 70px;
}
.z-sy-soli1{
	max-width: 1346px;
	min-width: 1300px;
	overflow: hidden;
	position: absolute;
	top: 204px;
	left: 0;
	z-index: 101;
	transition: 0.6s;
}
.z-sy-soli1>img{
	transition: 0.6s;
}
.z-sy-soli1:hover>img{
	transform: scale(1.1);
	transition: 0.6s;
}
.z-sy-sold2{
	width: calc(650px - 126px);
	height: 320px;
	padding-top: 48px;
	box-sizing: border-box;
	background: #ffffff;
	position: absolute;
	top: 315px;
	left: calc(50% + 126px);
	overflow: hidden;
	z-index: 102;
	box-shadow: 5px 0 10px #f5f5f5;
}
.z-sy-solp3{
	font-size: 20px;
	line-height: 36px;
	color: #333333;
	margin-left: 64px;
	white-space: nowrap;
	margin-bottom: 20px;
}
.z-sy-soll2{
	width: 60px;
	height: 2px;
	background: #033572;
	margin-left: 64px;
	margin-bottom: 22px;
}
.z-sy-solp4{
	width: 400px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	margin-left: 64px;
	margin-bottom: 26px;
	overflow: hidden;
	height: 90px;
}
.z-sy-solbt1{
	width: 142px;
	height: 30px;
	border: 0;
	border-radius: 15px;
	background: #004890;
	outline: none;
	display: block;
	margin-left: 64px;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-solbt1:hover{
	background: #ffffff;
	color: #004890;
	border: 1px solid #004890;
	box-sizing: border-box;
	transition: 0.6s;
}
.z-sy-sold3{
	width: 1322px;
	height: 138px;
	border: 11px solid #ffffff;
	box-sizing: border-box;
	background: #ffffff;
	box-shadow: 0 0 10px #f5f5f5;
	overflow: hidden;
	position: absolute;
	bottom: 94px;
	left: calc(50% - 663px);
	z-index: 103;
}
.z-sy-soli2{
	width: 252px;
	height: 116px;
	overflow: hidden;
	margin-right: 10px;
	position: relative;
}
.z-sy-soli2>img{
	transition: 0.6s;
}
.z-sy-soli2:hover>img{
	transform: scale(1.1);
	transition: 0.6s;
}
.z-sy-sollong{
	width: 2600px;
	position: absolute;
	top: 0;
	left: 0;
}
.z-sy-soli2>div{
	width: 100%;
	height: 100%;
	background: rgba(3,53,114,0.4);
	position: absolute;
	top: 0;
	left: 0;
	font-size: 18px;
	line-height: 116px;
	text-align: center;
	color: #ffffff;
	opacity: 0;
	transition: 0.6s;
}
.z-sy-soli2:hover>div{
	opacity: 1;
	transition: 0.6s;
}
.z-sy-solprev{
	width: 20px;
	height: 32px;
	overflow: hidden;
	position: absolute;
	top: 47px;
	left: 0;
	opacity: 0.01;
	transition: 0.6s;
}
.z-sy-solnext{
	width: 20px;
	height: 32px;
	overflow: hidden;
	position: absolute;
	top: 47px;
	right: 0;
	opacity: 0.01;
	transition: 0.6s;
}
.z-sy-solprev:hover{
	opacity: 1;
	transition: 0.6s;
}
.z-sy-solnext:hover{
	opacity: 1;
	transition: 0.6s;
}

{首页-行业新闻}
.z-sy-newsd1{
	width: 100%;
	min-width: 1300px;
	height: 1020px;
	background: #ebebec;
	overflow: hidden;
	position: relative;
}
.z-sy-newsi1{
	width: 1920px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	z-index: 100;
}
.z-sy-newscen1{
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 101;
}
.z-sy-newsp1{
	width: 300px;
	margin: 0 auto;
	padding-top: 72px;
	height: 46px;
	font-size: 38px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	line-height: 46px;
}
.z-sy-newsp2{
	width: 400px;
	margin: 0 auto;
	height: 46px;
	font-size: 38px;
	color: #d8d8d8;
	text-align: center;
	line-height: 46px;
	margin-bottom: 10px;
	font-family:"font3";
	font-family: Arial;
}
.z-sy-newsl1{
	width: 56px;
	margin: 0 auto;
	height: 2px;
	background: #033572;
	margin-bottom: 87px;
}
.z-sy-newsd2{
	width: 100%;
	min-width: 1300px;
	height: 263px;
	position: relative;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	z-index: 101;
	overflow: hidden;
}
.z-sy-newsi3{
	width: 0;
	height: 263px;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 102;
	transition: 0.6s;
	overflow: hidden;
}
.z-sy-newsi2{
	width: 1920px;
	border-top: 1px solid #033778;
	border-bottom: 1px solid #033778;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	z-index: 102;
}
.z-sy-newsd2:hover .z-sy-newsi3{
	width: 1920px;
	margin-left: -50%;
	transition: 0.6s;
}
.z-sy-newscen2{
	width: 1300px;
	height: 265px;
	margin: 0 auto;
	position: relative;
	z-index: 102;
}
.z-sy-newsp3{
	width: 300px;
	margin: 0 auto;
	height: 24px;
	padding-top: 50px;
	font-size: 16px;
	line-height: 24px;
	color: #928f8f;
	text-align: center;
	margin-bottom: 10px;
	transition: 0.6s;
}
.z-sy-newsd2:hover .z-sy-newsp3{
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-newsp4{
	width: 780px;
	margin: 0 auto;
	height: 46px;
	font-size: 18px;
	line-height: 46px;
	color: #333333;
	text-align: center;
	margin-bottom: 13px;
	transition: 0.6s;
}
.z-sy-newsd2:hover .z-sy-newsp4{
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-newsl2{
	width: 56px;
	margin: 0 auto;
	height: 1px;
	background: rgba(200,200,200,0);
	margin-bottom: 20px;
	position: relative;
	transition: 0.6s;
}
.z-sy-newsl3{
	width: 1px;
	height: 16px;
	position: absolute;
	left: 50%;
	top: -8px;
	background: rgba(229,229,229,1);
	transition: 0.6s;
}
.z-sy-newsd2:hover .z-sy-newsl3{
	width: 1px;
	height: 56px;
	top: -28px;
	left: 28px;
	background: rgba(200,200,200,1);
	transition: 0.6s;
	transform: rotate(-90deg);
}
.z-sy-newsp5{
	width: 780px;
	margin: 0 auto;
	height: 26px;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	font-weight: 100;
	text-align: center;
	margin-bottom: 13px;
	transition: 0.6s;
	height: 50px;
	overflow: hidden;
}
.z-sy-newsd2:hover .z-sy-newsp5{
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-newsbt1{
	width: 142px;
	height: 30px;
	border: 0;
	border-radius: 15px;
	background: #004890;
	outline: none;
	display: block;
	position: relative;
	z-index: 102;
	top: 102px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	transition: 0.6s;

}
.z-sy-newsbt1:hover{
	background: #ffffff;
	color: #004890;
	border: 1px solid #004890;
	box-sizing: border-box;
	transition: 0.6s;
}

{首页-成功案例}
.z-sy-sucd1{
	width: 100%;
	min-width: 1300px;
	height: 0;
	padding-bottom: 29.17%;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}
.z-sy-sucd2{
	width: 43.75%;
	height: 0;
	padding-bottom: 17.18%;
	background: rgba(3,53,114,0.76);
	position: absolute;
	left: calc((100% - 43.75%)/2);
	top: 20.54%;
}
.z-sy-sucp1{
	margin: 0 auto;
	padding-top: 7.14%;
	font-size: 24px;
	line-height: 26px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 4.76%;
}
.z-sy-succir1{
	width: 7px;
	height: 7px;
	margin: 0 auto;
	background: #033572;
	border: 2px solid #ffffff;
	border-radius: 50%;
	position: relative;
	z-index: 101;
}
.z-sy-sucring1{
	width: 7px;
	height: 7px;
	border: 2px solid #ffffff;
	border-radius: 50%;
	position: absolute;
	top: -2px;
	left: -2px;
	animation: warn 1s infinite;
}
@-webkit-keyframes warn{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
	100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}
}
.z-sy-sucl1{
	width: 0;
	height: 1px;
	background: rgba(255,255,255,0.33);
	transform: translateY(-6px);
	position: relative;
	left: 50%;
	transition: 0.6s;
	z-index: 100;
}
.z-sy-sucd1>img{
	transition: 0.6s;
}
.z-sy-sucd1:hover>img{
	transform: scale(1.1);
	transition: 0.6s;
}
.z-sy-sucd1:hover .z-sy-sucl1{
	width: 250%;
	left: -560px;
	transition: 0.6s;
}
.z-sy-sucp2{
	width: 63.1%;
	margin: 0 auto;
	padding-top: 3.07%;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	font-weight: 100;
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow : hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 2.09%;
	height: 55px;
}
.z-sy-sucbt1{
	width: 120px;
	height: 30px;
	margin: 0 auto;
	border: 0;
	border-radius: 15px;
	background: #004890;
	outline: none;
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-sucbt1:hover{
	border: 1px solid #004890;
	box-sizing: border-box;
	background: #ffffff;
	color: #004890;
	transition: 0.6s;
}
.z-sy-sucd3{
	width: 1300px;
	margin: 0 auto;
	height: 230px;
}
.z-sy-sucp3{
	width: 200px;
	margin: 0 auto;
	padding-top: 66px;
	font-size: 38px;
	line-height: 46px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.z-sy-sucp4{
	width: 400px;
	margin: 0 auto;
	font-size: 38px;
	line-height: 46px;
	color: #d8d8d8;
	text-align: center;
	margin-bottom: 10px;
	font-family:"font3";
	font-family: Arial;
}
.z-sy-sucl6{
	width: 56px;
	margin: 0 auto;
	height: 2px;
	background: #033572;
	margin-bottom: 103px;
}
.z-sy-sucl2{
	width: 56px;
	margin: 0 auto;
	height: 2px;
	background: #033572;
	margin-bottom: 103px;
}
.z-sy-sucd4{
	width: 1300px;
	margin: 0 auto;
	height: 722px;
}
.z-sy-sucd4le{
	width: 1012px;
	height: 537px;
	overflow: hidden;
	position: relative;
}
.z-sy-sucd5{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.z-sy-sucd5>div{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 100;
	transition: 1s;
}
.z-sy-sucd5>div>img{
	transition: 0.6s;
}
.z-sy-sucd4le:hover img{
	transform: scale(1.1);
	transition: 0.6s;
}
.z-sy-sucd4le p{
	width: 100%;
	height: 48px;
	background: rgba(3,53,114,0.9);
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
	color: #ffffff;
	z-index: 102;
}
.z-sy-sucd4ri{
	width: calc(1300px - 1012px);
	height: 537px;
	position: relative;
}
.z-sy-suci1{
	width: 236px;
	height: 125px;
	margin-bottom: 12px;
	position: relative;
	right: 0;
	transition: 0.6s;
}
.z-sy-suci1:last-child{
	margin-bottom: 0;
}
.z-sy-suci1:hover{
	right: 66px;
	transition: 0.6s;
}
.z-sy-suci2{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.z-sy-suci2>img{
	position: relative;
	z-index: 101;
	transition: 0.6s;
}
.z-sy-suci1:hover .z-sy-suci2>img{
	transform: scale(1.1);
	transition: 0.6s;
}
.z-sy-sucl2{
	width: 0;
	height: 6px;
	background: #033572;
	position: absolute;
	right: 12px;
	top: 61px;
	z-index: 100;
	transition: 0.6s;
}
.z-sy-suci1:hover .z-sy-sucl2{
	width: 32px;
	right: -54px;
	transition: 0.6s;
}
.z-sy-sucbt2{
	width: 142px;
	height: 30px;
	border: 0;
	border-radius: 15px;
	background: #004890;
	outline: none;
	display: block;
	position: relative;
	z-index: 102;
	top: 66px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-sucbt2:hover{
	border: 1px solid #004890;
	box-sizing: border-box;
	background: #ffffff;
	color: #004890;
	transition: 0.6s;
}

{首页-联系我们}
.z-sy-ctt{
	width: 1300px;
	height: 810px;
	position: relative;
	margin: 0 auto;
}
.z-sy-ctti1{
	width: 1006px;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	top: 255px;
	left: calc((1300px - 1006px)/2);
	z-index: 100;
}
.z-sy-cttp1{
	width: 200px;
	margin: 0 auto;
	padding-top: 88px;
	font-size: 38px;
	line-height: 46px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.z-sy-cttp2{
	width: 400px;
	margin: 0 auto;
	font-size: 38px;
	line-height: 46px;
	color: #d8d8d8;
	text-align: center;
	margin-bottom: 10px;
	font-family:"font3";
	font-family: Arial;
}
.z-sy-cttl1{
	width: 56px;
	margin: 0 auto;
	height: 2px;
	background: #033572;
	margin-bottom: 103px;
}
.z-sy-cttcen1{
	width: 1300px;
	margin: 0 auto;
	padding: 0 65px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	margin-bottom: 110px;
	position: relative;
	z-index: 101;
}
.z-sy-ctti2{
	width: 46px;
	overflow: hidden;
	margin-right: 17px;
}
.z-sy-cttd1{
	width: 1px;
	height: 40px;
	background: #dddddd;
	transform: translateY(3px);
	margin-right: 20px;
}
.z-sy-cttp3{
	font-size: 14px;
	line-height: 23px;
	color: #333333;
}
.z-sy-ctti3{
	width: 135px;
	padding-top: 3px;
	display: flex;
	justify-content: space-between;
}
.z-sy-ctti4{
	width: 18px;
}
.z-sy-ctti5{
	width: 25px;
}
.z-sy-ctti6{
	width: 23px;
}
.z-sy-cctbt{
	position: relative;
}
.z-sy-cctbt:hover .z-sy-cctdiv{
	opacity: 1;
	transition: 0.6s;
}
.z-sy-cctdiv{
	width: 180px;
	height: 180px;
	background: rgba(250,250,250,0.75);
	position: absolute;
	top: -200px;
	left: -80px;
	opacity: 0;
	transition: 0.6s;
	display: block;
}
.z-sy-cttp3bu{
	margin-left: 42px;
}
.z-sy-cttcen2{
	width: 1300px;
	padding: 0 70px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 101;
}
.z-sy-cttd2{
	width: 340px;
	padding-top: 16px;
	position: relative;
}
.z-sy-cttp4{
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	margin-right: 8px;
}
.z-sy-cctinp1{
	width: calc(100% - 42px);
	height: 20px;
	border: 0;
	outline: none;
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
.z-sy-cctinpd1{
	width: 100%;
	height: 26px;
	border: 0;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 50px;
}
.z-sy-cttl2{
	width: 0px;
	height: 1px;
	background: #01448c;
	position: absolute;
	left: 0;
	top: 62px;
	transition: 0.6s;
}
.z-sy-cttd2:hover .z-sy-cttl2{
	width: 140px;
	transition: 0.6s;
}
.z-sy-cttcen3{
	width: 1300px;
	height: 47px;
	padding: 0 70px;
	box-sizing: border-box;
	position: relative;
	z-index: 101;
}
.z-sy-cttta1{
	width: calc(100% - 42px);
	height: 20px;
	border: 0;
	background: none;
	outline: none;
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	resize: none;
}
.z-sy-ctttad1{
	width: 100%;
	height: 26px;
	border: 0;
	border-bottom: 1px solid #dddddd;
	background: none;
	margin-bottom: 96px;
}
.z-sy-cttl3{
	width: 0;
	height: 1px;
	background: #01448c;
	position: absolute;
	top: 46px;
	left: 70px;
	transition: 0.6s;
}
.z-sy-cttcen3:hover .z-sy-cttl3{
	width: 140px;
	transition: 0.6s;
}
.z-sy-ttbt1{
	width: 142px;
	height: 30px;
	border: 0;
	border-radius: 15px;
	background: #004890;
	outline: none;
	display: block;
	position: relative;
	z-index: 101;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	transition: 0.6s;
	cursor: pointer;
}
.z-sy-ttbt1:hover{
	border: 1px solid #004890;
	box-sizing: border-box;
	background: #ffffff;
	color: #004890;
	transition: 0.6s;
}
.z-sy-cttl3on{
	width: 1160px !important;
	transition: 0.6s;
}
{解决方案}
.z-banner2{
	width: 100%;
	min-width: 1300px;
	height: 293px;
	position: relative;
}
.z-banner2>div{
	width: 100%;
	min-width: 1300px;
	height: 380px;
	position: relative;
	z-index: 100;
	overflow: hidden;
}
.z-banner2in{
	width: 1920px;
	height: 380px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	z-index: 100;
	overflow: hidden;
}
.z-banner2in>img{
	transition: 0.6s;
}
.z-banner2:hover .z-banner2in>img{
	transform: scale(1.15);
	transition: 0.6s;
}
.z-sol-p1{
	width: 1300px;
	margin: 0 auto;
	height: 46px;
	padding-top: 125px;
	font-size: 36px;
	line-height: 46px;
	color: #033572b8;
	text-align: center;
	position: relative;
	z-index: 101;
	top: -256px;
	font-weight: bold;
}
.z-sol-p2{
	width: 1300px;
	margin: 0 auto;
	height: 46px;
	font-size: 24px;
	line-height: 46px;
	color: #b0b0b0;
	text-align: center;
	position: relative;
	z-index: 101;
	top: -380px;
	font-family: "font3";
	font-family: Arial;
}
.z-sol-list1{
	width: 1300px;
	margin: 0 auto;
	position: relative;
	z-index: 101;
	margin-bottom: 60px;
	min-height: 450px;
}
.z-sol-place1{
	width: 100%;
	height: 86px;
	background: rgba(255,255,255,0.96);
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
}
.z-sol-place1>div:first-child{
	margin-left: 29px;
}
.z-sol-place1>div:last-child{
	margin-right: 29px;
}
.z-sol-l1{
	width: 24px;
	height: 1px;
	background: #033572;
	transform: translateY(44px);
}
.z-sol-p3{
	width: 85px;
	height: 100%;
	font-size: 16px;
	line-height: 86px;
	color: #033572;
	text-align: center;
}
.z-sol-i1{
	width: 18px;
	height: 18px;
	overflow: hidden;
	transform: translateY(34px);
}
.z-sol-p4{
	height: 86px;
	font-size: 14px;
	line-height: 86px;
	color: #666666;
	margin-left: 7px;
}
.z-sol-place2{
	width: 100%;
	height: auto;
	padding: 0 29px;
	padding-top: 47px;
	padding-bottom: 60px;
	box-sizing: border-box;
	background: #FFFFFF;
	overflow: hidden;
}
.z-sol-place2>div{
	width: 1270px;
}
.z-sol-d1{
	width: 404px;
	height: 446px;
	background: #fbfbfb;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 22px;
}
.z-sol-d2{
	width: 100%;
	height: 202px;
	transition: 0.6s;
}
.z-sol-d2:hover{
	width: 100%;
	height: 192px;
	transition: 0.6s;
}
.z-sol-i2{
	width: 100%;
	height: 202px;
	overflow: hidden;
}
.z-sol-i2>img{
	transition: 0.6s;
}
.z-sol-d2:hover .z-sol-i2 table tr td img{
	transform: scale(0.95,0.9);
	transition: 0.6s;
}
.z-sol-p5{
	width: 100%;
	height: 69px;
	border-bottom: 1px solid #e4e4e4;
	font-size: 18px;
	line-height: 69px;
	text-align: center;
	color: #333333;
	margin-bottom: 24px;
}
.z-sol-p6{
	width: 330px;
	margin: 0 auto;
	height: 56px;
	font-size: 12px;
	line-height: 28px;
	color: #666666;
	text-align: center;
	margin-bottom: 22px;
	overflow: hidden;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.z-sol-bt1{
	width: 120px;
	margin: 0 auto;
	height: 28px;
	border-radius: 14px;
	border: 1px solid #033572;
	box-sizing: border-box;
	outline: none;
	display: block;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	color: #033572;
	transition: 0.6s;
}
.z-sol-bt1:hover{
	background: #033572;
	color: #FFFFFF;
	transition: 0.6s;
}

{走进凯恒}
.z-walk-l2{
	width: 24px;
	height: 1px;
	background: #cfcfcf;
	transform: translateY(44px);
	transition: 0.6s;
}
.z-walk-p1{
	width: 84px;
	height: 86px;
	font-size: 16px;
	line-height: 86px;
	text-align: center;
	color: #000000;
	transition: 0.6s;
}
.z-walk-d1:hover>.z-walk-l2{
	background: #033572;
	transition: 0.6s;
}
.z-walk-d1:hover>.z-walk-p1{
	color: #033572;
	transition: 0.6s;
}
.z-walk-place1{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	background: #FFFFFF;
}
.z-walk-d2{
	width: 165px;
	margin: 0 auto;
	padding-top: 70px;
	height: 36px;
	margin-bottom: 50px;
}
.z-walk-l1{
	width: 24px;
	height: 1px;
	background: #033572;
	transform: translateY(19px);
}
.z-walk-p2{
	width: 117px;
	height: 36px;
	font-size: 22px;
	line-height: 36px;
	color: #033572;
	text-align: center;
}
.z-walk-p3{
	width: 1200px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 32px;
	color: #666666;
}
.z-walk-d3{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.z-walk-d3>div:nth-child(1){
	width: 281px;
}
.z-walk-d3>div:nth-child(2){
	width: 272px;
}
.z-walk-d3>div:nth-child(3){
	width: 272px;
}
.z-walk-d3>div:nth-child(4){
	width: 269px;
}
.z-walk-d3>div>img{
	transition: 0.6s;
}
.z-walk-d3>div:hover>img{
	transform: scale(1.1);
	transition: 0.6s;
}

{品牌产品}
.z-pct-place1{
	width: 100%;
	height: 78px;
	background: #FFFFFF;
	border-bottom: 1px solid #ededed;
}
.z-pct-d1{
	width: 1088px;
	height: 78px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.z-pct-d1>div{
	width: auto;
	transition: 0.6s;
}
.z-pct-d1>div:hover{
	height: auto!important;
	transition: 0.6s;
}
.z-pct-d1 .z-pct-d3{
	padding: 0 10px;
	height: 79px;
	border-bottom: 1px solid #EDEDED;
	box-sizing: border-box;
	transition: 0.6s;
}
.z-pct-d1>div:hover .z-pct-d3{
	border-bottom: 1px solid #033572;
	transition: 0.6s;
}
.z-pct-p2{
	width: auto;
	height: 78px;
	font-size: 16px;
	line-height: 78px;
	color: #333333;
	margin-right: 10px;
	border: 0;
	display: inline-block;
	transition: 0.6s;
}
.z-pct-p2-act{
	color: #033572;
}
.z-pct-d1>div:hover .z-pct-p2{
	color: #033572;
	transition: 0.6s;
}
.z-pct-tri1{
	width: 12px;
	height: 6px;
	background: url(../images/tri1.png) no-repeat;
	display: inline-block;
	transition: 0.6s;
}
.z-pct-d1>div:hover .z-pct-tri1{
	background: url(../images/tri2.png) no-repeat;
	transition: 0.6s;
}
.z-pct-li1{
	position: relative;
	z-index: 105;
	box-shadow: 0 4px 10px #EBEBEB;
}
.z-pct-lip1{
	width: 100%;
	height: 58px;
	background: #FFFFFF;
	font-size: 14px;
	line-height: 58px;
	color: #666666;
	text-align: center;
	transition: 0.6s;
}
.z-pct-lip1:hover{
	background: #033572;
	color: #FFFFFF;
	transition: 0.6s;
}
.z-pct-place2{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	padding: 0 20px;
	padding-top: 50px;
	padding-bottom: 60px;
	border-bottom: 1px solid #ededed;
	box-sizing: border-box;
	position: relative;
	z-index: 101;
}
.z-pct-big1{
	width: 1280px;
	height: auto;

}
.z-pct-big1>div{
	width: 300px;
	height: 421px;
	background: #FFFFFF;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	margin-right: 20px;
	margin-bottom: 20px;
	transition: 0.6s;
	position: relative;
}
.z-pct-i1{
	width: 100%;
	height: 347px;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
	transition: 0.6s;
}
.z-pct-i1 table tr td img{
	width: 100%;
	height: 347px;
	overflow: hidden;
	transition: 0.6s;
}
.z-pct-i1>img{
	transition: 0.6s;
}
.z-pct-big1>div:hover{
	border: 1px solid #FFFFFF;
	box-shadow: 0 0 10px #E5E5E5;
	transition: 0.6s;
}
.z-pct-big1>div:hover .z-pct-i1{
	border-bottom: 1px solid #FFFFFF;
	transition: 0.6s;
}
.z-pct-big1>div:hover .z-pct-i1 table tr td img{
	transform: scale(1.15);
	transition: 0.6s;
}
.z-pct-p1{
	width: 100%;
	height: 71px;
	background: #FFFFFF;
	font-size: 16px;
	padding-top: 26px;
	box-sizing: border-box;
	text-align: center;
	color: #333333;
}
/*分页 start*/
.pagination_box{
	text-align: center;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 30px 0 20px 0;
	border-radius: 4px
}

.pagination>li {
	display: inline
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 24px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #555;
	text-decoration: none;
	background-color: #fff;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #337ab7;
	cursor: default;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

/* 分页 end*/
.z-pct-l1{
	width: 0;
	height: 1px;
	background: #e9e9e9;
	position: absolute;
	left: 50%;
	bottom: 70px;
	transition: 0.6s;
}
.z-pct-big1>div:hover .z-pct-l1{
	width: 100%;
	margin-left: -50%;
	transition: 0.6s;
}

{成功案例}
.z-suc-place1{
	width: 100%;
	height: auto;
	padding: 0 20px;
	padding-top: 47px;
	padding-bottom: 60px;
	box-sizing: border-box;
	background: #FFFFFF;
}
.z-suc-big1{
	width: 1280px;
}
.z-suc-i1{
	width: 620px;
	height: 333px;
	position: relative;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px;
}
.z-suc-p1{
	width: 100%;
	height: 48px;
	font-size: 18px;
	line-height: 48px;
	color: #FFFFFF;
	text-align: center;
	background: rgba(3,53,114,0.9);
	position: absolute;
	left: 0;
	bottom: 0;
}
.z-suc-i1>img{
	transition: 0.6s;
}
.z-suc-i1:hover table tr td img{
	transform: scale(1.15);
	transition: 0.6s;
}
.img img{transition:0.6s}
{企业新闻}
.z-news-place1{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	padding-bottom: 60px;
}
.z-news-d1{
	width: 1200px;
	margin: 0 auto;
	height: 48px;
	background: #FFFFFF;
	border-bottom: 1px solid #efefef;
}
.z-news-d2{
	width: 1200px;
	margin: 0 auto;
	height: 263px;
	position: relative;
	border-bottom: 1px solid #efefef;
	z-index: 101;
}
.z-news-i1{
	width: 0;
	height: 263px;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 102;
	transition: 0.6s;
	overflow: hidden;
}
.z-news-i2{
	width: 1920px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
}
.z-news-d2:hover .z-news-i1{
	width: 1920px;
	left: -369px;
	transition: 0.6s;
}
.z-news-d3{
	width: 100%;
	height: 263px;
	margin: 0 auto;
	position: relative;
	z-index: 103;
}
.z-news-p1{
	width: 300px;
	margin: 0 auto;
	height: 24px;
	padding-top: 50px;
	font-size: 16px;
	line-height: 24px;
	color: #928f8f;
	text-align: center;
	margin-bottom: 10px;
	transition: 0.6s;
}
.z-news-d2:hover .z-news-p1{
	color: #ffffff;
	transition: 0.6s;
}
.z-news-p2{
	width: 780px;
	margin: 0 auto;
	height: 46px;
	font-size: 18px;
	line-height: 46px;
	color: #333333;
	text-align: center;
	margin-bottom: 13px;
	transition: 0.6s;
}
.z-news-d2:hover .z-news-p2{
	color: #ffffff;
	transition: 0.6s;
}
.z-news-l1{
	width: 56px;
	margin: 0 auto;
	height: 1px;
	background: rgba(200,200,200,0);
	margin-bottom: 20px;
	position: relative;
	transition: 0.6s;
}
.z-news-l2{
	width: 1px;
	height: 16px;
	position: absolute;
	left: 50%;
	top: -8px;
	background: rgba(229,229,229,1);
	transition: 0.6s;
}
.z-news-d2:hover .z-news-l2{
	width: 1px;
	height: 56px;
	top: -28px;
	left: 28px;
	background: rgba(200,200,200,1);
	transition: 0.6s;
	transform: rotate(-90deg);
}
.z-news-p3{
	width: 780px;
	margin: 0 auto;
	height: 26px;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	font-weight: 100;
	text-align: center;
	margin-bottom: 13px;
	transition: 0.6s;
	height:45px;
	overflow: hidden;
}
.z-news-d2:hover .z-news-p3{
	color: #ffffff;
	transition: 0.6s;
}

{加入凯恒}
.z-join-place1{
	width: 100%;
	/*padding: 0 20px;*/
	padding-top: 47px;
	padding-bottom: 60px;
	background: #FFFFFF;
}
.z-join-i1{
	width: 100%;
	height: 630px;
	overflow: hidden;
	position: relative;
}
.z-join-hei1m,.z-join-ji1m,.z-join-liao1m,.z-join-meng1m{
	width: 9px;
	height: 9px;
	border: 1px solid #FFF;
	border-radius: 50%;
	background: #FFFFFF;
	position: absolute;
}
.z-join-hei2m,.z-join-ji2m,.z-join-liao2m,.z-join-meng2m,.z-join-hei3m,.z-join-ji3m,.z-join-liao3m,.z-join-meng3m{
	width: 5px;
	height: 5px;
	border: 1px solid #FFF;
	border-radius: 50%;
	background: #FFFFFF;
	position: absolute;
}
.z-join-hei1s,.z-join-ji1s,.z-join-liao1s,.z-join-meng1s{
	width: 8px;
	height: 8px;
	background: #FFF;
	border: 0;
	border-radius: 50%;
	position: absolute;
	top: 1px;
	left: 1px;
}
.z-join-hei2s,.z-join-ji2s,.z-join-liao2s,.z-join-meng2s,.z-join-hei3s,.z-join-ji3s,.z-join-liao3s,.z-join-meng3s{
	width: 4px;
	height: 4px;
	background: #FFF;
	border: 0;
	border-radius: 50%;
	position: absolute;
	top: 1px;
	left: 1px;
}
.z-join-hei1b,.z-join-ji1b,.z-join-liao1b,.z-join-meng1b{
	width: 9px;
	height: 9px;
	border: 1.5px solid #FFF;
	border-radius: 50%;
	background: none;
	position: absolute;
	top: -1.5px;
	left: -1px;
	animation: bicycle 2s infinite;
}
.z-join-hei2b,.z-join-ji2b,.z-join-liao2b,.z-join-meng2b,.z-join-hei3b,.z-join-ji3b,.z-join-liao3b,.z-join-meng3b{
	width: 7px;
	height: 7px;
	border: 0.8px solid #FFF;
	border-radius: 50%;
	background: none;
	position: absolute;
	top: -1.8px;
	left: -1.8px;
	animation: bicycle 2s infinite;
}
.z-join-hei1m{top: 106px;right: 400px;}
.z-join-hei2m{top: 110px;right: 350px;}
.z-join-hei3m{top: 85px;right: 380px;}
.z-join-ji1m{top: 148px;right: 410px;}
.z-join-ji2m{top: 152px;right: 376px;}
.z-join-ji3m{top: 169px;right: 363px;}
.z-join-liao1m{top: 185px;right: 420px;}
.z-join-liao2m{top: 230px;right: 430px;}
.z-join-liao3m{top: 205px;right: 450px;}
.z-join-meng1m{top: 220px;right: 565px;}
.z-join-meng2m{top: 80px;right: 450px;}
.z-join-meng3m{top: 150px;right: 483px;}
@-webkit-keyframes bicycle{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
	100%{-webkit-transform:scale(3);transform:scale(2);opacity:0}
}


{事件}
/*联系我们*/
.z-sy-cttl2on{
	width: 100%!important;
	transition: 0.6s;
}
/*成功案例*/
.z-sy-suci1on{
	right: 66px;
	transition: 0.6s;
}
.z-sy-suci2on{
	transform: scale(1.1);
	transition: 0.6s;
}
.z-sy-sucl2on{
	width: 32px;
	right: -54px;
	transition: 0.6s;
}
.z-sy-sucd5don{
	top: 0!important;
	left: 0!important;
	z-index: 101!important;
	transition: 1s;
}
.z-sy-sucd5doff{
	top: 0!important;
	left: 100%!important;
	z-index: 100!important;
	transition: 1s;
}
/*行业新闻*/
.z-sy-newsi3on{
	width: 1920px;
	margin-left: -50%;
	transition: 0.6s;
}
.z-sy-newsp3on{
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-newsp4on{
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-newsl3on{
	width: 1px;
	height: 56px;
	top: -28px;
	left: 28px;
	background: rgba(200,200,200,1);
	transition: 0.6s;
	transform: rotate(-90deg);
}
.z-sy-newsp5on{
	color: #ffffff;
	transition: 0.6s;
}
/*解决方案*/
.z-sy-soli2on{
	border-bottom: 10px solid #ff0000;
}
.z-sy-soli2divon{
	opacity: 1!important;
	transition: 0.6s;
}
/*品牌产品*/
.z-sy-pctp3on{
	border: 1px solid #033572;
	background: #033572;
	color: #ffffff;
	transition: 0.6s;
}
.z-sy-pcti1on{
	transform: scale(1.18)!important;
	transition: 0.6s;
}
.z-sy-pctp4pon{
	color: #ffffff!important;
	transition: 0.6s;
}
.z-sy-pctp4divon{
	width: 100%!important;
	margin-left: -50%!important;
	transition: 0.6s;
}
/*走进凯恒*/
.z-sy-walkl2on{
	background: #033572;
}
.z-sy-walkp3on{
	width: auto;
	height: 36px;
	font-size: 28px;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.z-sy-walkp4on{
	top: 0!important;
	left: 0!important;
	opacity: 1!important;
	transition: 0.6s;
}
.z-sy-walkp4off{
	top: 0!important;
	left: -100%!important;
	opacity: 0!important;
	transition: 0.6s;
}
/*banner*/
/*导航*/
.z-headlineon{
	width: 100%;
	top: 0;
	margin-left: -50%;
	transition: 0.6s;
}
.z-headd2pon{
	/*color: #033572!important;*/
	color: #0361d3 !important;
	transition: 0.6s;
}
.z-headl1on{
	width: 168px;
	transition: 0.6s;
}
/*走进凯恒*/
.z-walk-l2on{
	background: #033572!important;
	transition: 0.6s;
}
.z-walk-p1on{
	color: #033572;
	transition: 0.6s;
}
/*品牌产品*/
.z-pct-d2pon{
	color: #033572!important;
	border-bottom: 1px solid #033572;
}
.z-pct-pn a{width:12px; display: inline-block; text-align: center; margin:0 5px;}
/*企业新闻*/
.z-news-i1on{
	width: 1920px;
	left: -369px;
	transition: 0.6s;
}
.z-news-p1on{
	color: #ffffff;
	transition: 0.6s;
}
.z-news-p2on{
	color: #ffffff;
	transition: 0.6s;
}
.z-news-l2on{
	width: 1px;
	height: 56px;
	top: -28px;
	left: 28px;
	background: rgba(200,200,200,1);
	transition: 0.6s;
	transform: rotate(-90deg);
}
.z-news-p3on{
	color: #ffffff;
	transition: 0.6s;
}
{品牌产品2}
.z-pct2-p1{
	width: 100%;
	height: 70px;
	border-bottom: 1px dashed #dfdfdf;
	font-size: 22px;
	line-height: 75px;
	text-align: center;
	overflow: hidden;
}
.z-pct2-p2{
	width: 100%;
	height: 47px;
	border-bottom: 1px dashed #dfdfdf;
	font-size: 14px;
	line-height: 47px;
	text-align: center;
	color: #999999;
}
.z-pct2-i1{
	/*width: 823px;*/
	width: 50%;
	margin: 0 auto;
	padding-top: 58px;
	margin-bottom: 60px;
}
.z-pct2-l1{
	width: 496px;
	height: 18px;
	background: #FFFFFF;
	border-bottom: 1px solid #e7e7e7;
}
.z-pct2-l2{
	width: 64px;
	height: 17px;
	background: #FFFFFF;
	border-bottom: 3px solid #033572;
}
.z-pct2-p3{
	font-size: 24px;
	line-height: 36px;
	height: 36px;
	width: calc(100% - 1120px);
	text-align: center;
	color: #033572;
	margin-bottom: 28px;
}
.z-pct2-p4{
	font-size: 16px;
	line-height: 36px;
	width: 100%;
	color: #666666;
	margin-bottom: 52px;
	margin-top: 16px;
	text-align: center;
}
.z-pct2-p4 img,.z-pct2-i2 img,.z-pct2-d1 img{width: auto; display: inline-block;}
.z-pct2-i2 table{ margin:0 auto; }
.z-pct2-i2{
	width: 100%;
	margin-bottom: 35px;
}
.z-pct2-d1{
	width: 1260px;
	margin: 0 auto;
	margin-bottom: 90px;
}
.z-pct2-d1>div{
	width: 50%;
	height: auto;
}
.z-pct2-d2{
	width: 1260px;
	margin: 0 auto;
	border-top: 1px dashed #dfdfdf;
}
.z-pct2-p5{
	font-size: 14px;
	line-height: 78px;
	color: #666666;
	margin: 0 34px;
}
/*.lxwmbg{ background: url(../images/lxwm.png) no-repeat;}*/
{联系我们}
.z-con-place1{
	width: 100%;
	padding: 0 20px;
	padding-top: 47px;
	padding-bottom: 70px;
	background: #FFFFFF;
	box-sizing: border-box;
}
.z-con-d1{
	width: 20px;
	margin-left: 46px;
	margin-right: 51px;
	padding-top: 12px;
}
.z-con-cir1{
	width: 20px;
	height: 20px;
	border: 0;
	border-radius: 50%;
	background: #033572;
}
.z-con-cir2{
	width: 20px;
	height: 20px;
	border: 0;
	border-radius: 50%;
	background: #a2b5cb;
}
.z-con-l1{
	width: 1px;
	margin-left: 10px;
	height: 102px;
	background: #c0ccdc;
}
.z-con-l2{
	width: 1px;
	margin-left: 10px;
	height: 136px;
	background: #c0ccdc;
}
.z-con-p1{
	font-size: 16px;
	line-height: 34px;
	color: #333333;
	margin-bottom: 6px;
}
.z-con-p2{
	font-size: 16px;
	line-height: 30px;
	color: #7a7a7a;
}
.z-con-mb1{
	margin-bottom: 15px;
}
.z-con-mb2{
	margin-bottom: 74px;
}
.z-con-i1{
	width: 440px;
	margin-right: 110px;
	padding-top: 40px;
}
.z-con-map{
	position: relative;
	top:50px;
	width: 100%;
}
{部分自适应}
@media only screen and (max-width: 1300px){
	.z-sy-sucd1{
		width: 1300px;
		height: 380px;
		padding-bottom: 0;
		box-sizing: border-box;
		overflow: hidden;
		position: relative;
	}
}
